package org.example.shejimoshi.yuanze.dimite;

/**
 * 一个对象应该对其他对象保持最少的了解，又叫最少知道原则。
 * 尽量降低类与类之间的耦合。
 * 迪米特原则主要强调只和朋友交流，不和陌生人说话。
 */

public class A {
    // A认识B，但是不认识C；而B认识C。
    B b = new B();

    public void play() {
        System.out.println("Aplay");
        b.play();
        C c = new C();
        c.play();
    }

    public static void main(String[] args) {
        A a = new A();
        a.play();
    }
}
